//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include "list.h"
//
////int main()
////{
////	yu::list<int> lt;
////	lt.push_back(1);
////	lt.push_back(2);
////	lt.func();
////}
//
//int main()
//{
//	yu::list<int> lt;
//	lt.push_back(4);
//	lt.push_back(3);
//	lt.push_back(2);
//	lt.push_back(1);
//	yu::list<int>::reverse_iterator rit = lt.rbegin();
//	while (rit != lt.rend())
//	{
//		cout << *rit << " ";
//		++rit;
//	}
//	cout << endl;
//	return 0;
//}